"""
1.创建测试套件实例。 suite
2.添加 测试类
3.创建 HTMLTestReport 类实例。runner
4.runner 调用 run(),传入 suite
"""
import logging
import unittest
from unittest import TestSuite

from common.logging_use import init_log_config
from config import BASE_DIR
from scripts.test_emp_add import TestEmpAdd
from scripts.test_ihrm_login import TestIhrmLogin
from htmltestreport import HTMLTestReport

# 初始化 日志的 配置信息
# init_log_config( "./log/ihrm.log")

# 1.创建测试套件实例。 suite
suite = unittest.TestSuite()
# logging.info("测试套件实例，创建成功")
# 2.添加 测试类
suite.addTests(unittest.TestLoader().loadTestsFromTestCase(TestIhrmLogin))
suite.addTests(unittest.TestLoader().loadTestsFromTestCase(TestEmpAdd))
# 3.创建 HTMLTestReport 类实例。runner
runner = HTMLTestReport(BASE_DIR + "/report/ihrm.html", "登录", "练习")

# 4.runner 调用 run(),传入 suite
runner.run(suite)
# logging.info("ihrm.html 测试报告 生成 成功")
